*,
view {
	padding: 0;
	margin: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

text,
view,
swiper,
icon,
button,
checkbox-group,
checkbox,
input,
label,
picker,
radio-group,
radio,
slider,
switch,
textarea,
navigator,
image,
video,
audio,
map,
page {
	box-sizing: border-box;
	font-size: 24rpx;
}

uni-view {
	line-height: inherit;
}

.es1 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.es2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

/* 空白行高 */
.line-h15 {
	width: 100%;
	height: 15px;
}

.line-h25 {
	width: 100%;
	height: 25px;
}

.line-h50 {
	width: 100%;
	height: 50px;
}

.line-h70 {
	width: 100%;
	height: 70px;
}

.line-h80 {
	width: 100%;
	height: 80px;
}

.line-h100 {
	width: 100%;
	height: 100px;
}

.line-h120 {
	width: 100%;
	height: 120px;
}

/* 外边 */
.mt20 {
	margin-top: 20rpx;
}

/* 背景色 */
.mainBgColor {
	background-color: #17A9A8;
}

/* 标签色 */
.lColorR {
	color: #FF484D;
	background: #FFE6E6;
}

/* 红色 */
.lColorY {
	color: #FFA500;
	background: #FFF3D6;
}

/* 黄色 */
.lColorG {
	color: #00BB65;
	background: #D3ECE9;
}

/* 绿色 */


.lColorR1 {
	color: #FFFFFF;
	background: #FF484D;
}

/* 红色 */
.lColorY1 {
	color: #FFFFFF;
	background: #FFA500;
}

/* 黄色 */
.lColorG1 {
	color: #FFFFFF;
	background: #00BB65;
}

/* 绿色 */
.lColorBL1 {
	color: #FFFFFF;
	background: #0175FF;
}

/* 蓝色 */
.lColorVI1 {
	color: #FFFFFF;
	background: #4F3BFF;
}

/* 蓝色 */

.lColor_R {
	color: #FF484D;
}

/* 红色 */
.lColor_Y {
	color: #FFA500;
}

/* 黄色 */
.lColor_G {
	color: #00BB65;
}

/* 绿色 */


/* 按钮颜色 */
.btn_FFA {
	color: #ffffff;
	background: #FFA700;
}

.btn_20C {
	color: #ffffff;
	background: #17A9A8;
}

.btn_D2D {
	color: #ffffff;
	background: #D2D2D2;
}

.btn_FFA_BOR {
	color: #FFA700;
	border: 1rpx #FFA700 solid;
}

.btn_20C_BOR {
	color: #17A9A8;
	border: 1rpx #17A9A8 solid;
}

.btn_D2D_BOR {
	color: #D2D2D2;
	border: 1rpx #D2D2D2 solid;
}

.bg_gray_btn {
	background: linear-gradient(-90deg, #5DD5C8, #17A9A8);
}


.c_fff {
	color: #FFFFFF;
}

.c_333 {
	color: #333333;
}

.sticky {
	/* #ifdef APP-PLUS */
	top: 0;
	/* #endif */
	/* #ifdef H5 */
	top: 88rpx;
	/* #endif */
	z-index: 666;
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: sticky;
}

.navSticky {
	top: 0;
	z-index: 666;
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: sticky;
}

.wordBreak {
	word-wrap: break-word;
	word-break: break-all;
}


swiper {
	height: 100%;
}

.flex {
	display: flex;
}

.flexAC {
	display: flex;
	align-items: center;
}

.flexAJC {
	display: flex;
	align-items: center;
	justify-content: center;
}

.flexACB {
	display: flex;
	align-items: center;
	justify-content: space-between;
}